package demoxsgl_300.com.gouwu1500.zhi;


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.EditText;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;

import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;

import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import demoxsgl_300.com.gouwu1500.R;
import demoxsgl_300.com.gouwu1500.adapter.ListViewAdapter;

public class XuanZeActivity extends Activity {


    private static WeakReference<XuanZeActivity> sActivityRef;

    public static void finishActivity() {
        if (sActivityRef != null && sActivityRef.get() != null) {
            sActivityRef.get().finish();
        }
    }

    @BindView(R.id.fanhui)
    TextView fanhui;
    @BindView(R.id.textView5)
    TextView textView5;
    @BindView(R.id.imageView2)
    ImageView imageView2;
    @BindView(R.id.imageView3)
    ImageView imageView3;
    @BindView(R.id.editText)
    EditText editText;
    @BindView(R.id.imageView7)
    ImageView imageView7;
    @BindView(R.id.listview)
    GridView listview;

    private ListViewAdapter listViewAdapter;
    private List<List<String>> listBean;
    public List<String> list1 = new ArrayList<>();
    public List<String> list2 = new ArrayList<>();
    public List<String> list3 = new ArrayList<>();
    public List<String> list4 = new ArrayList<>();
    public List<String> list5 = new ArrayList<>();
    public List<String> list6 = new ArrayList<>();
    public List<String> list7 = new ArrayList<>();
    public List<String> list8 = new ArrayList<>();
    public List<String> list9 = new ArrayList<>();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_xuanze);
        sActivityRef = new WeakReference<>(this);
        ButterKnife.bind(this);
        imageView7.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if (TextUtils.isEmpty(editText.getText().toString())) {
                    Toast.makeText(XuanZeActivity.this, "请输入搜索内容", Toast.LENGTH_SHORT).show();
                    return;
                }
                startActivity(new Intent(XuanZeActivity.this, FaZuoTeDian_1_Activity.class).putExtra("bb", editText.getText().toString()));
                finish();
            }
        });
        listBean = new ArrayList<List<String>>();
        initView();

        list1.clear();
        list2.clear();
        list3.clear();
        list4.clear();
        list5.clear();
        list6.clear();
        list7.clear();
        list8.clear();
        list9.clear();
        add1();
        add2();
        add3();
        add4();
        add5();
        add6();
        add7();
        add8();
        add9();
        listBean.add(list1);
        listBean.add(list2);
        listBean.add(list3);
        listBean.add(list4);
        listBean.add(list5);
        listBean.add(list6);
        listBean.add(list7);
        listBean.add(list8);
        listBean.add(list9);
        initData();
    }

    private void initView() {


    }

    private void initData() {


        listViewAdapter = new ListViewAdapter(XuanZeActivity.this, listBean);
        listview.setAdapter(listViewAdapter);
        listview.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                Toast.makeText(XuanZeActivity.this, "点击了第" + (arg2 + 1) + "项", Toast.LENGTH_SHORT).show();
            }
        });
    }

    public void add1() {
        list1.add("感冒");
        list1.add("咳嗽");
        list1.add("头疼");
        list1.add("胃疼");
        list1.add("便秘");
        list1.add("泄泻");
        list1.add("腹泻");
        list1.add("失眠");
        list1.add("心悸");
        list1.add("面部长痘");
        list1.add("口腔溃疡");
        list1.add("鼻炎");
        list1.add("咽炎");
    }

    public void add2() {
        list2.add("感冒");
        list2.add("咳嗽");
        list2.add("哮喘");
        list2.add("喘证");
        list2.add("胸闷气短");
        list2.add("扁桃体炎");

    }

    public void add3() {
        list3.add("心悸");
        list3.add("失眠");
        list3.add("健忘");
        list3.add("痴呆");
        list3.add("多梦");
        list3.add("神经衰弱");

    }

    public void add4() {
        list4.add("胃痛");
        list4.add("吐酸");
        list4.add("嘈杂");
        list4.add("痞满");
        list4.add("呕吐");
        list4.add("呃逆");

        list4.add("腹痛");
        list4.add("泄泻");
        list4.add("噎膈");
        list4.add("口干");
        list4.add("厌食");
        list4.add("食欲不振");

        list4.add("胃胀");
        list4.add("形体消瘦");
        list4.add("嗜睡");
        list4.add("神疲乏力");
        list4.add("口臭");
        list4.add("大便不爽");


    }

    public void add5() {
        list5.add("胁痛");
        list5.add("黄疸");
        list5.add("鼓胀");
        list5.add("眩晕");
        list5.add("头痛");
        list5.add("面瘫");

        list5.add("眼睛干涩");
        list5.add("视力下降");
        list5.add("迎风流泪");
        list5.add("胆囊炎");
        list5.add("偏头痛");


    }

    public void add6() {
        list6.add("水肿");
        list6.add("夜尿多");
        list6.add("尿频");
        list6.add("遗尿");
        list6.add("尿浊");
        list6.add("耳聋");

        list6.add("耳鸣");

    }

    public void add7() {
        list7.add("郁证");
        list7.add("齿衄");
        list7.add("鼻衄");
        list7.add("汗证");
        list7.add("肥胖");
        list7.add("咳血");
        list7.add("便血");


        list7.add("尿血");
        list7.add("痰饮");
        list7.add("消渴");
        list7.add("内伤发热");
        list7.add("白发多");

        list7.add("少年白头");
        list7.add("手脚冰凉");
        list7.add("低烧");
        list7.add("乏力");
        list7.add("经量多");
        list7.add("经量少");
        list7.add("经量少");


    }

    public void add8() {
        list8.add("腰痛");
        list8.add("痹证");
        list8.add("痿证");
        list8.add("颤证");
        list8.add("肩周炎");
        list8.add("肩背痛");
        list8.add("痛风");
        list8.add("膝关节炎");
        list8.add("膝关节积液");
        list8.add("身沉");


    }


    public void add9() {
        list9.add("易疲劳");
        list9.add("喉咙肿痛");
        list9.add("下痢");
        list9.add("带下异常");
        list9.add("闭经");
        list9.add("子宫肌瘤");
        list9.add("卵巢囊肿");
        list9.add("宫颈炎");
        list9.add("宫颈糜烂");
        list9.add("乳腺增生");


        list9.add("乳房肿块");
        list9.add("通乳");
        list9.add("自汗");
        list9.add("盗汗");
        list9.add("皮肤干燥");


        list9.add("皮肤过敏");
        list9.add("荨麻疹");
        list9.add("白癜风");
        list9.add("带状疱疹");
        list9.add("中暑");


        list9.add("消渴");
        list9.add("小便不利");
        list9.add("脱肛");
        list9.add("拉肚子");
        list9.add("下痢");


        list9.add("高血压");
        list9.add("低血压");
        list9.add("贫血");
        list9.add("五心烦热");
        list9.add("怕冷");


        list9.add("痤疮");
        list9.add("酒糟鼻");
        list9.add("打鼾");
        list9.add("不易入睡");
        list9.add("脚气");


        list9.add("小儿咳嗽");
        list9.add("小儿夜啼");
        list9.add("小儿食少");
        list9.add("口苦");
        list9.add("面部黄斑");


    }


    @OnClick(R.id.fanhui)
    public void onViewClicked() {
        finish();
    }
}
